-
-
Notifications
You must be signed in to change notification settings - Fork 191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: clean up ingresses #7391
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: Devin Buhl <[email protected]>
bot-ross
bot
added
area/kubernetes
Changes made in the kubernetes directory
cluster/storage
labels
Apr 16, 2024
--- kubernetes/storage/apps/kube-system/cilium/app Kustomization: flux-system/cilium HelmRelease: kube-system/cilium
+++ kubernetes/storage/apps/kube-system/cilium/app Kustomization: flux-system/cilium HelmRelease: kube-system/cilium
@@ -78,15 +78,12 @@
enabled: true
ingress:
className: internal
enabled: true
hosts:
- hubble.turbo.ac
- tls:
- - hosts:
- - hubble.turbo.ac
rollOutPods: true
ipam:
mode: kubernetes
ipv4NativeRoutingCIDR: 10.132.0.0/16
k8sServiceHost: 127.0.0.1
k8sServicePort: 6444
--- kubernetes/storage/apps/default/filebrowser/app Kustomization: flux-system/filebrowser HelmRelease: default/filebrowser
+++ kubernetes/storage/apps/default/filebrowser/app Kustomization: flux-system/filebrowser HelmRelease: default/filebrowser
@@ -96,15 +96,12 @@
- host: '{{ .Release.Name }}.turbo.ac'
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - '{{ .Release.Name }}.turbo.ac'
persistence:
config:
existingClaim: filebrowser
eros:
globalMounts:
- path: /eros
--- kubernetes/storage/apps/default/kopia/app Kustomization: flux-system/kopia HelmRelease: default/kopia
+++ kubernetes/storage/apps/default/kopia/app Kustomization: flux-system/kopia HelmRelease: default/kopia
@@ -108,15 +108,12 @@
- host: '{{ .Release.Name }}.turbo.ac'
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - '{{ .Release.Name }}.turbo.ac'
persistence:
cache:
globalMounts:
- path: /app/cache
type: emptyDir
config-file:
--- kubernetes/storage/apps/observability/kube-prometheus-stack/app Kustomization: flux-system/kube-prometheus-stack HelmRelease: observability/kube-prometheus-stack
+++ kubernetes/storage/apps/observability/kube-prometheus-stack/app Kustomization: flux-system/kube-prometheus-stack HelmRelease: observability/kube-prometheus-stack
@@ -126,15 +126,12 @@
ingress:
enabled: true
hosts:
- prometheus.turbo.ac
ingressClassName: internal
pathType: Prefix
- tls:
- - hosts:
- - prometheus.turbo.ac
prometheusSpec:
additionalAlertManagerConfigs:
- static_configs:
- targets:
- alertmanager.devbu.io
enableAdminAPI: true
--- kubernetes/storage/apps/default/minio/app Kustomization: flux-system/minio HelmRelease: default/minio
+++ kubernetes/storage/apps/default/minio/app Kustomization: flux-system/minio HelmRelease: default/minio
@@ -112,16 +112,12 @@
- host: s3.turbo.ac
paths:
- path: /
service:
identifier: app
port: s3
- tls:
- - hosts:
- - '{{ .Release.Name }}.turbo.ac'
- - s3.turbo.ac
persistence:
config:
globalMounts:
- path: /data
hostPath: /eros/Minio
hostPathType: Directory |
--- HelmRelease: observability/kube-prometheus-stack Ingress: observability/kube-prometheus-stack-prometheus
+++ HelmRelease: observability/kube-prometheus-stack Ingress: observability/kube-prometheus-stack-prometheus
@@ -21,10 +21,7 @@
pathType: Prefix
backend:
service:
name: kube-prometheus-stack-prometheus
port:
number: 9090
- tls:
- - hosts:
- - prometheus.turbo.ac
--- HelmRelease: default/filebrowser Ingress: default/filebrowser
+++ HelmRelease: default/filebrowser Ingress: default/filebrowser
@@ -6,15 +6,12 @@
labels:
app.kubernetes.io/instance: filebrowser
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: filebrowser
spec:
ingressClassName: internal
- tls:
- - hosts:
- - filebrowser.turbo.ac
rules:
- host: filebrowser.turbo.ac
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: default/kopia Ingress: default/kopia
+++ HelmRelease: default/kopia Ingress: default/kopia
@@ -6,15 +6,12 @@
labels:
app.kubernetes.io/instance: kopia
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: kopia
spec:
ingressClassName: internal
- tls:
- - hosts:
- - kopia.turbo.ac
rules:
- host: kopia.turbo.ac
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: default/minio Ingress: default/minio
+++ HelmRelease: default/minio Ingress: default/minio
@@ -6,16 +6,12 @@
labels:
app.kubernetes.io/instance: minio
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: minio
spec:
ingressClassName: internal
- tls:
- - hosts:
- - minio.turbo.ac
- - s3.turbo.ac
rules:
- host: minio.turbo.ac
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: kube-system/cilium Ingress: kube-system/hubble-ui
+++ HelmRelease: kube-system/cilium Ingress: kube-system/hubble-ui
@@ -7,15 +7,12 @@
labels:
k8s-app: hubble-ui
app.kubernetes.io/name: hubble-ui
app.kubernetes.io/part-of: cilium
spec:
ingressClassName: internal
- tls:
- - hosts:
- - hubble.turbo.ac
rules:
- host: hubble.turbo.ac
http:
paths:
- path: /
pathType: Prefix |
--- kubernetes/main/apps/default/atuin/app Kustomization: flux-system/atuin HelmRelease: default/atuin
+++ kubernetes/main/apps/default/atuin/app Kustomization: flux-system/atuin HelmRelease: default/atuin
@@ -115,15 +115,12 @@
- host: sh.devbu.io
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - sh.devbu.io
persistence:
config:
type: emptyDir
service:
app:
controller: atuin
--- kubernetes/main/apps/default/authelia/app Kustomization: flux-system/authelia HelmRelease: default/authelia
+++ kubernetes/main/apps/default/authelia/app Kustomization: flux-system/authelia HelmRelease: default/authelia
@@ -122,15 +122,12 @@
- host: auth.devbu.io
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - auth.devbu.io
persistence:
config:
globalMounts:
- path: /config/configuration.yaml
readOnly: true
subPath: configuration.yaml
--- kubernetes/main/apps/kube-system/cilium/app Kustomization: flux-system/cilium HelmRelease: kube-system/cilium
+++ kubernetes/main/apps/kube-system/cilium/app Kustomization: flux-system/cilium HelmRelease: kube-system/cilium
@@ -58,15 +58,12 @@
enabled: true
ingress:
className: internal
enabled: true
hosts:
- hubble.devbu.io
- tls:
- - hosts:
- - hubble.devbu.io
rollOutPods: true
operator:
dashboards:
annotations:
grafana_folder: Cilium
enabled: true
--- kubernetes/main/apps/default/autobrr/app Kustomization: flux-system/autobrr HelmRelease: default/autobrr
+++ kubernetes/main/apps/default/autobrr/app Kustomization: flux-system/autobrr HelmRelease: default/autobrr
@@ -100,15 +100,12 @@
- host: '{{ .Release.Name }}.devbu.io'
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - '{{ .Release.Name }}.devbu.io'
service:
app:
controller: autobrr
ports:
http:
port: 80
--- kubernetes/main/apps/network/echo-server/app Kustomization: flux-system/echo-server HelmRelease: network/echo-server
+++ kubernetes/main/apps/network/echo-server/app Kustomization: flux-system/echo-server HelmRelease: network/echo-server
@@ -100,15 +100,12 @@
- host: '{{ .Release.Name }}.devbu.io'
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - '{{ .Release.Name }}.devbu.io'
service:
app:
controller: echo-server
ports:
http:
port: 8080
--- kubernetes/main/apps/database/emqx/cluster Kustomization: flux-system/emqx-cluster Ingress: database/emqx-dashboard
+++ kubernetes/main/apps/database/emqx/cluster Kustomization: flux-system/emqx-cluster Ingress: database/emqx-dashboard
@@ -18,10 +18,7 @@
service:
name: emqx-dashboard
port:
number: 18083
path: /
pathType: Prefix
- tls:
- - hosts:
- - emqx.devbu.io
--- kubernetes/main/apps/flux-system/addons/app Kustomization: flux-system/flux-addons Ingress: flux-system/webhook-receiver
+++ kubernetes/main/apps/flux-system/addons/app Kustomization: flux-system/flux-addons Ingress: flux-system/webhook-receiver
@@ -20,10 +20,7 @@
service:
name: webhook-receiver
port:
number: 80
path: /hook/
pathType: Prefix
- tls:
- - hosts:
- - flux-webhook.devbu.io
--- kubernetes/main/apps/observability/gatus/app Kustomization: flux-system/gatus HelmRelease: observability/gatus
+++ kubernetes/main/apps/observability/gatus/app Kustomization: flux-system/gatus HelmRelease: observability/gatus
@@ -126,15 +126,12 @@
- host: status.devbu.io
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - status.devbu.io
persistence:
config:
type: emptyDir
config-file:
globalMounts:
- path: /config/config.yaml
--- kubernetes/main/apps/observability/grafana/app Kustomization: flux-system/grafana HelmRelease: observability/grafana
+++ kubernetes/main/apps/observability/grafana/app Kustomization: flux-system/grafana HelmRelease: observability/grafana
@@ -382,15 +382,12 @@
news_feed_enabled: false
ingress:
enabled: true
hosts:
- grafana.devbu.io
ingressClassName: internal
- tls:
- - hosts:
- - grafana.devbu.io
persistence:
enabled: false
plugins:
- grafana-clock-panel
- grafana-piechart-panel
- grafana-worldmap-panel
--- kubernetes/main/apps/default/frigate/app Kustomization: flux-system/frigate HelmRelease: default/frigate
+++ kubernetes/main/apps/default/frigate/app Kustomization: flux-system/frigate HelmRelease: default/frigate
@@ -101,15 +101,12 @@
- host: '{{ .Release.Name }}.devbu.io'
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - '{{ .Release.Name }}.devbu.io'
persistence:
cache:
globalMounts:
- path: /dev/shm
medium: Memory
sizeLimit: 4Gi
--- kubernetes/main/apps/default/home-assistant/app Kustomization: flux-system/home-assistant HelmRelease: default/home-assistant
+++ kubernetes/main/apps/default/home-assistant/app Kustomization: flux-system/home-assistant HelmRelease: default/home-assistant
@@ -77,15 +77,12 @@
- host: hass.devbu.io
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - hass.devbu.io
persistence:
config:
existingClaim: home-assistant
logs:
globalMounts:
- path: /config/logs
--- kubernetes/main/apps/observability/kromgo/app Kustomization: flux-system/kromgo HelmRelease: observability/kromgo
+++ kubernetes/main/apps/observability/kromgo/app Kustomization: flux-system/kromgo HelmRelease: observability/kromgo
@@ -98,15 +98,12 @@
- host: '{{ .Release.Name }}.devbu.io'
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - '{{ .Release.Name }}.devbu.io'
persistence:
config-file:
globalMounts:
- path: /kromgo/config.yaml
readOnly: true
subPath: config.yaml
--- kubernetes/main/apps/default/miniflux/app Kustomization: flux-system/miniflux HelmRelease: default/miniflux
+++ kubernetes/main/apps/default/miniflux/app Kustomization: flux-system/miniflux HelmRelease: default/miniflux
@@ -121,15 +121,12 @@
- host: '{{ .Release.Name }}.devbu.io'
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - '{{ .Release.Name }}.devbu.io'
service:
app:
controller: miniflux
ports:
http:
port: 80
--- kubernetes/main/apps/default/radarr/app Kustomization: flux-system/radarr HelmRelease: default/radarr
+++ kubernetes/main/apps/default/radarr/app Kustomization: flux-system/radarr HelmRelease: default/radarr
@@ -111,15 +111,12 @@
- host: '{{ .Release.Name }}.devbu.io'
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - '{{ .Release.Name }}.devbu.io'
persistence:
config:
existingClaim: radarr
media:
globalMounts:
- path: /media
--- kubernetes/main/apps/observability/loki/app Kustomization: flux-system/loki HelmRelease: observability/loki
+++ kubernetes/main/apps/observability/loki/app Kustomization: flux-system/loki HelmRelease: observability/loki
@@ -53,15 +53,12 @@
hosts:
- host: loki.devbu.io
paths:
- path: /
pathType: Prefix
ingressClassName: internal
- tls:
- - hosts:
- - loki.devbu.io
replicas: 3
loki:
ingester:
chunk_encoding: snappy
podAnnotations:
configmap.reloader.stakater.com/reload: loki-bucket
--- kubernetes/main/apps/default/prowlarr/app Kustomization: flux-system/prowlarr HelmRelease: default/prowlarr
+++ kubernetes/main/apps/default/prowlarr/app Kustomization: flux-system/prowlarr HelmRelease: default/prowlarr
@@ -104,15 +104,12 @@
- host: '{{ .Release.Name }}.devbu.io'
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - '{{ .Release.Name }}.devbu.io'
persistence:
config:
type: emptyDir
tmp:
type: emptyDir
service:
--- kubernetes/main/apps/default/plex/app Kustomization: flux-system/plex HelmRelease: default/plex
+++ kubernetes/main/apps/default/plex/app Kustomization: flux-system/plex HelmRelease: default/plex
@@ -116,15 +116,12 @@
- host: '{{ .Release.Name }}.devbu.io'
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - '{{ .Release.Name }}.devbu.io'
persistence:
cache:
existingClaim: plex-cache
globalMounts:
- path: /config/Library/Application Support/Plex Media Server/Cache
config:
--- kubernetes/main/apps/default/qbittorrent/app Kustomization: flux-system/qbittorrent HelmRelease: default/qbittorrent
+++ kubernetes/main/apps/default/qbittorrent/app Kustomization: flux-system/qbittorrent HelmRelease: default/qbittorrent
@@ -108,15 +108,12 @@
- host: qb.devbu.io
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - qb.devbu.io
persistence:
config:
existingClaim: qbittorrent
media:
globalMounts:
- path: /media
--- kubernetes/main/apps/observability/kube-prometheus-stack/app Kustomization: flux-system/kube-prometheus-stack HelmRelease: observability/kube-prometheus-stack
+++ kubernetes/main/apps/observability/kube-prometheus-stack/app Kustomization: flux-system/kube-prometheus-stack HelmRelease: observability/kube-prometheus-stack
@@ -50,15 +50,12 @@
ingress:
enabled: true
hosts:
- alertmanager.devbu.io
ingressClassName: internal
pathType: Prefix
- tls:
- - hosts:
- - alertmanager.devbu.io
cleanPrometheusOperatorObjectNames: true
crds:
enabled: true
grafana:
enabled: false
forceDeployDashboards: true
@@ -137,15 +134,12 @@
ingress:
enabled: true
hosts:
- prometheus.devbu.io
ingressClassName: internal
pathType: Prefix
- tls:
- - hosts:
- - prometheus.devbu.io
prometheusSpec:
enableAdminAPI: true
enableFeatures:
- auto-gomemlimit
- memory-snapshot-on-shutdown
- new-service-discovery-manager
--- kubernetes/main/apps/default/overseerr/app Kustomization: flux-system/overseerr HelmRelease: default/overseerr
+++ kubernetes/main/apps/default/overseerr/app Kustomization: flux-system/overseerr HelmRelease: default/overseerr
@@ -97,15 +97,12 @@
- host: requests.devbu.io
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - requests.devbu.io
persistence:
cache:
existingClaim: overseerr-cache
globalMounts:
- path: /app/config/cache
config:
--- kubernetes/main/apps/rook-ceph/rook-ceph/cluster Kustomization: flux-system/rook-ceph-cluster HelmRelease: rook-ceph/rook-ceph-cluster
+++ kubernetes/main/apps/rook-ceph/rook-ceph/cluster Kustomization: flux-system/rook-ceph-cluster HelmRelease: rook-ceph/rook-ceph-cluster
@@ -178,15 +178,12 @@
- ingress:
enabled: true
host:
name: rgw.devbu.io
path: /
ingressClassName: internal
- tls:
- - hosts:
- - rgw.devbu.io
name: ceph-objectstore
spec:
dataPool:
erasureCoded:
codingChunks: 1
dataChunks: 2
@@ -224,15 +221,12 @@
ingress:
dashboard:
host:
name: rook.devbu.io
path: /
ingressClassName: internal
- tls:
- - hosts:
- - rook.devbu.io
monitoring:
createPrometheusRules: true
enabled: true
toolbox:
enabled: true
--- kubernetes/main/apps/default/sabnzbd/app Kustomization: flux-system/sabnzbd HelmRelease: default/sabnzbd
+++ kubernetes/main/apps/default/sabnzbd/app Kustomization: flux-system/sabnzbd HelmRelease: default/sabnzbd
@@ -102,15 +102,12 @@
- host: sab.devbu.io
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - sab.devbu.io
persistence:
config:
existingClaim: sabnzbd
media:
globalMounts:
- path: /media
--- kubernetes/main/apps/default/sonarr/app Kustomization: flux-system/sonarr HelmRelease: default/sonarr
+++ kubernetes/main/apps/default/sonarr/app Kustomization: flux-system/sonarr HelmRelease: default/sonarr
@@ -111,15 +111,12 @@
- host: '{{ .Release.Name }}.devbu.io'
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - '{{ .Release.Name }}.devbu.io'
persistence:
config:
existingClaim: sonarr
media:
globalMounts:
- path: /media
--- kubernetes/main/apps/default/tautulli/app Kustomization: flux-system/tautulli HelmRelease: default/tautulli
+++ kubernetes/main/apps/default/tautulli/app Kustomization: flux-system/tautulli HelmRelease: default/tautulli
@@ -123,15 +123,12 @@
- host: '{{ .Release.Name }}.devbu.io'
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - '{{ .Release.Name }}.devbu.io'
persistence:
add-ons:
type: emptyDir
config:
existingClaim: tautulli
tmp:
--- kubernetes/main/apps/observability/thanos/app Kustomization: flux-system/thanos HelmRelease: observability/thanos
+++ kubernetes/main/apps/observability/thanos/app Kustomization: flux-system/thanos HelmRelease: observability/thanos
@@ -72,15 +72,12 @@
name: thanos-cache-configmap
ingress:
enabled: true
hosts:
- thanos.devbu.io
ingressClassName: internal
- tls:
- - hosts:
- - thanos.devbu.io
podAnnotations:
configmap.reloader.stakater.com/reload: thanos-cache-configmap
replicas: 3
rule:
alertmanagersConfig:
value: |-
--- kubernetes/main/apps/default/thelounge/app Kustomization: flux-system/thelounge HelmRelease: default/thelounge
+++ kubernetes/main/apps/default/thelounge/app Kustomization: flux-system/thelounge HelmRelease: default/thelounge
@@ -75,15 +75,12 @@
- host: '{{ .Release.Name }}.devbu.io'
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - '{{ .Release.Name }}.devbu.io'
persistence:
config:
existingClaim: thelounge
globalMounts:
- path: /config
service:
--- kubernetes/main/apps/default/zigbee2mqtt/app Kustomization: flux-system/zigbee2mqtt HelmRelease: default/zigbee2mqtt
+++ kubernetes/main/apps/default/zigbee2mqtt/app Kustomization: flux-system/zigbee2mqtt HelmRelease: default/zigbee2mqtt
@@ -110,15 +110,12 @@
- host: zigbee.devbu.io
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - zigbee.devbu.io
persistence:
config:
existingClaim: zigbee2mqtt
service:
app:
controller: zigbee2mqtt
--- kubernetes/main/apps/default/zwave/app Kustomization: flux-system/zwave HelmRelease: default/zwave
+++ kubernetes/main/apps/default/zwave/app Kustomization: flux-system/zwave HelmRelease: default/zwave
@@ -94,15 +94,12 @@
- host: '{{ .Release.Name }}.devbu.io'
paths:
- path: /
service:
identifier: app
port: http
- tls:
- - hosts:
- - '{{ .Release.Name }}.devbu.io'
persistence:
config:
existingClaim: zwave
globalMounts:
- path: /usr/src/app/store
tmp: |
--- HelmRelease: default/autobrr Ingress: default/autobrr
+++ HelmRelease: default/autobrr Ingress: default/autobrr
@@ -6,15 +6,12 @@
labels:
app.kubernetes.io/instance: autobrr
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: autobrr
spec:
ingressClassName: internal
- tls:
- - hosts:
- - autobrr.devbu.io
rules:
- host: autobrr.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: default/atuin Ingress: default/atuin
+++ HelmRelease: default/atuin Ingress: default/atuin
@@ -6,15 +6,12 @@
labels:
app.kubernetes.io/instance: atuin
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: atuin
spec:
ingressClassName: internal
- tls:
- - hosts:
- - sh.devbu.io
rules:
- host: sh.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: default/authelia Ingress: default/authelia
+++ HelmRelease: default/authelia Ingress: default/authelia
@@ -13,15 +13,12 @@
add_header Cache-Control "no-store";
add_header Pragma "no-cache";
add_header X-Frame-Options "SAMEORIGIN";
add_header X-XSS-Protection "1; mode=block";
spec:
ingressClassName: external
- tls:
- - hosts:
- - auth.devbu.io
rules:
- host: auth.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: network/echo-server Ingress: network/echo-server
+++ HelmRelease: network/echo-server Ingress: network/echo-server
@@ -8,15 +8,12 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: echo-server
annotations:
external-dns.alpha.kubernetes.io/target: external.devbu.io
spec:
ingressClassName: external
- tls:
- - hosts:
- - echo-server.devbu.io
rules:
- host: echo-server.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: default/frigate Ingress: default/frigate
+++ HelmRelease: default/frigate Ingress: default/frigate
@@ -6,15 +6,12 @@
labels:
app.kubernetes.io/instance: frigate
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: frigate
spec:
ingressClassName: internal
- tls:
- - hosts:
- - frigate.devbu.io
rules:
- host: frigate.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: observability/grafana Deployment: observability/grafana
+++ HelmRelease: observability/grafana Deployment: observability/grafana
@@ -22,13 +22,13 @@
labels:
app.kubernetes.io/name: grafana
app.kubernetes.io/instance: grafana
annotations:
checksum/dashboards-json-config: e490fc53f46bf5fc5c2541c545081301cf9918bc701052719f5b5ac0de57a48f
checksum/sc-dashboard-provider-config: c942752180ddff51a3ab63b7d256cf3d856d90757b6f804cbc420562989d5a84
- checksum/secret: 14b33d0e3e8b6a1ef9e69b83d07356c72faefca2e8892a1fb9ae330a23e019b2
+ checksum/secret: 8a003ea3acfa4e9ad900a34b504bc9ad33f565cd34e9f61359729279d31ce036
kubectl.kubernetes.io/default-container: grafana
spec:
serviceAccountName: grafana
automountServiceAccountToken: true
securityContext:
fsGroup: 472
--- HelmRelease: observability/grafana Ingress: observability/grafana
+++ HelmRelease: observability/grafana Ingress: observability/grafana
@@ -7,15 +7,12 @@
labels:
app.kubernetes.io/name: grafana
app.kubernetes.io/instance: grafana
app.kubernetes.io/managed-by: Helm
spec:
ingressClassName: internal
- tls:
- - hosts:
- - grafana.devbu.io
rules:
- host: grafana.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: default/miniflux Ingress: default/miniflux
+++ HelmRelease: default/miniflux Ingress: default/miniflux
@@ -8,15 +8,12 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: miniflux
annotations:
external-dns.alpha.kubernetes.io/target: external.devbu.io
spec:
ingressClassName: external
- tls:
- - hosts:
- - miniflux.devbu.io
rules:
- host: miniflux.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: default/home-assistant Ingress: default/home-assistant
+++ HelmRelease: default/home-assistant Ingress: default/home-assistant
@@ -8,15 +8,12 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: home-assistant
annotations:
external-dns.alpha.kubernetes.io/target: external.devbu.io
spec:
ingressClassName: external
- tls:
- - hosts:
- - hass.devbu.io
rules:
- host: hass.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: observability/gatus Ingress: observability/gatus
+++ HelmRelease: observability/gatus Ingress: observability/gatus
@@ -8,15 +8,12 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: gatus
annotations:
external-dns.alpha.kubernetes.io/target: external.devbu.io
spec:
ingressClassName: external
- tls:
- - hosts:
- - status.devbu.io
rules:
- host: status.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: default/sonarr Ingress: default/sonarr
+++ HelmRelease: default/sonarr Ingress: default/sonarr
@@ -6,15 +6,12 @@
labels:
app.kubernetes.io/instance: sonarr
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: sonarr
spec:
ingressClassName: internal
- tls:
- - hosts:
- - sonarr.devbu.io
rules:
- host: sonarr.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: default/thelounge Ingress: default/thelounge
+++ HelmRelease: default/thelounge Ingress: default/thelounge
@@ -6,15 +6,12 @@
labels:
app.kubernetes.io/instance: thelounge
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: thelounge
spec:
ingressClassName: internal
- tls:
- - hosts:
- - thelounge.devbu.io
rules:
- host: thelounge.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: default/tautulli Ingress: default/tautulli
+++ HelmRelease: default/tautulli Ingress: default/tautulli
@@ -6,15 +6,12 @@
labels:
app.kubernetes.io/instance: tautulli
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: tautulli
spec:
ingressClassName: internal
- tls:
- - hosts:
- - tautulli.devbu.io
rules:
- host: tautulli.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: observability/kromgo Ingress: observability/kromgo
+++ HelmRelease: observability/kromgo Ingress: observability/kromgo
@@ -8,15 +8,12 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: kromgo
annotations:
external-dns.alpha.kubernetes.io/target: external.devbu.io
spec:
ingressClassName: external
- tls:
- - hosts:
- - kromgo.devbu.io
rules:
- host: kromgo.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: default/sabnzbd Ingress: default/sabnzbd
+++ HelmRelease: default/sabnzbd Ingress: default/sabnzbd
@@ -6,15 +6,12 @@
labels:
app.kubernetes.io/instance: sabnzbd
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: sabnzbd
spec:
ingressClassName: internal
- tls:
- - hosts:
- - sab.devbu.io
rules:
- host: sab.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: default/radarr Ingress: default/radarr
+++ HelmRelease: default/radarr Ingress: default/radarr
@@ -6,15 +6,12 @@
labels:
app.kubernetes.io/instance: radarr
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: radarr
spec:
ingressClassName: internal
- tls:
- - hosts:
- - radarr.devbu.io
rules:
- host: radarr.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: default/overseerr Ingress: default/overseerr
+++ HelmRelease: default/overseerr Ingress: default/overseerr
@@ -8,15 +8,12 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: overseerr
annotations:
external-dns.alpha.kubernetes.io/target: external.devbu.io
spec:
ingressClassName: external
- tls:
- - hosts:
- - requests.devbu.io
rules:
- host: requests.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: default/qbittorrent Ingress: default/qbittorrent
+++ HelmRelease: default/qbittorrent Ingress: default/qbittorrent
@@ -6,15 +6,12 @@
labels:
app.kubernetes.io/instance: qbittorrent
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: qbittorrent
spec:
ingressClassName: internal
- tls:
- - hosts:
- - qb.devbu.io
rules:
- host: qb.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: default/prowlarr Ingress: default/prowlarr
+++ HelmRelease: default/prowlarr Ingress: default/prowlarr
@@ -6,15 +6,12 @@
labels:
app.kubernetes.io/instance: prowlarr
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: prowlarr
spec:
ingressClassName: internal
- tls:
- - hosts:
- - prowlarr.devbu.io
rules:
- host: prowlarr.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: default/zigbee2mqtt Ingress: default/zigbee2mqtt
+++ HelmRelease: default/zigbee2mqtt Ingress: default/zigbee2mqtt
@@ -6,15 +6,12 @@
labels:
app.kubernetes.io/instance: zigbee2mqtt
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: zigbee2mqtt
spec:
ingressClassName: internal
- tls:
- - hosts:
- - zigbee.devbu.io
rules:
- host: zigbee.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: observability/thanos StatefulSet: observability/thanos-rule
+++ HelmRelease: observability/thanos StatefulSet: observability/thanos-rule
@@ -55,13 +55,13 @@
- --tsdb.retention=48h
- --tsdb.block-duration=2h
- --query=dnssrv+_http._tcp.thanos-query.observability.svc.cluster.local
- --rule-file=/etc/thanos/rules/*.yaml
- --eval-interval=1m
- --alertmanagers.config-file=/etc/thanos/alertmanagers-config.yaml
- - --alert.query-url=https://thanos.devbu.io/
+ - --alert.query-url=http://thanos.devbu.io/
- --web.prefix-header=X-Forwarded-Prefix
ports:
- name: grpc
protocol: TCP
containerPort: 10901
- name: http
--- HelmRelease: observability/thanos Ingress: observability/thanos-query-frontend
+++ HelmRelease: observability/thanos Ingress: observability/thanos-query-frontend
@@ -18,11 +18,7 @@
pathType: Prefix
backend:
service:
name: thanos-query-frontend
port:
number: 10902
- tls:
- - hosts:
- - thanos.devbu.io
- secretName: null
--- HelmRelease: default/plex Ingress: default/plex
+++ HelmRelease: default/plex Ingress: default/plex
@@ -9,15 +9,12 @@
app.kubernetes.io/name: plex
annotations:
external-dns.alpha.kubernetes.io/target: external.devbu.io
nginx.ingress.kubernetes.io/backend-protocol: HTTPS
spec:
ingressClassName: external
- tls:
- - hosts:
- - plex.devbu.io
rules:
- host: plex.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: rook-ceph/rook-ceph-cluster Ingress: rook-ceph/ceph-objectstore
+++ HelmRelease: rook-ceph/rook-ceph-cluster Ingress: rook-ceph/ceph-objectstore
@@ -14,10 +14,7 @@
service:
name: rook-ceph-rgw-ceph-objectstore
port:
number: 80
pathType: Prefix
ingressClassName: internal
- tls:
- - hosts:
- - rgw.devbu.io
--- HelmRelease: rook-ceph/rook-ceph-cluster Ingress: rook-ceph/rook-ceph-dashboard
+++ HelmRelease: rook-ceph/rook-ceph-cluster Ingress: rook-ceph/rook-ceph-dashboard
@@ -14,10 +14,7 @@
service:
name: rook-ceph-mgr-dashboard
port:
name: http-dashboard
pathType: Prefix
ingressClassName: internal
- tls:
- - hosts:
- - rook.devbu.io
--- HelmRelease: default/zwave Ingress: default/zwave
+++ HelmRelease: default/zwave Ingress: default/zwave
@@ -6,15 +6,12 @@
labels:
app.kubernetes.io/instance: zwave
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: zwave
spec:
ingressClassName: internal
- tls:
- - hosts:
- - zwave.devbu.io
rules:
- host: zwave.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: observability/loki Ingress: observability/loki-gateway
+++ HelmRelease: observability/loki Ingress: observability/loki-gateway
@@ -10,13 +10,14 @@
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: gateway
spec:
ingressClassName: internal
tls:
- hosts:
- - loki.devbu.io
+ - gateway.loki.example.com
+ secretName: loki-gateway-tls
rules:
- host: loki.devbu.io
http:
paths:
- path: /
pathType: Prefix
--- HelmRelease: observability/kube-prometheus-stack Ingress: observability/kube-prometheus-stack-alertmanager
+++ HelmRelease: observability/kube-prometheus-stack Ingress: observability/kube-prometheus-stack-alertmanager
@@ -21,10 +21,7 @@
pathType: Prefix
backend:
service:
name: kube-prometheus-stack-alertmanager
port:
number: 9093
- tls:
- - hosts:
- - alertmanager.devbu.io
--- HelmRelease: observability/kube-prometheus-stack Ingress: observability/kube-prometheus-stack-prometheus
+++ HelmRelease: observability/kube-prometheus-stack Ingress: observability/kube-prometheus-stack-prometheus
@@ -21,10 +21,7 @@
pathType: Prefix
backend:
service:
name: kube-prometheus-stack-prometheus
port:
number: 9090
- tls:
- - hosts:
- - prometheus.devbu.io
|
Signed-off-by: Devin Buhl <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Remove tls blocks since they aren't needed